@深巷
3年前 提问
1个回答

数据库建表语句是什么

X0_0X
3年前

1、创建表:

CREATE TABLE table(
field1 type [(size)] [NOT NULL][unique],
field2 type [(size)][NOT NULL],
field3 type [(size)],
field4 type [(size)],
…
);

如果有条件的创建数据表还可以使用

 CREATE TABLE IF NOT EXISTS tb_name (........

2、复制表:

CREATE TABLE tb_name2 SELECT * FROM tb_name;

或者部分复制:

CREATE TABLE tb_name2 SELECT id,name FROM tb_name;

3、创建临时表:

CREATE TEMPORARY TABLE tb_name (这里和创建普通表一样);

4、查看数据库中可用的表:SHOW TABLES;
5、查看表的结构:DESCRIBE tb_name;

SHOW COLUMNS in tb_name; //from 也可以

6、删除表:

DROP [ TEMPORARY ] TABLE [ IF EXISTS ] tb_name[ ,tb_name2.......];

7、表重命名:

RENAME TABLE name_old TO name_new;

还可以使用:

ALTER TABLE name_old RENAME name_new;